/* 全局样式 */
body{margin:0; font-size: 14px; line-height:1.6; color:#333; background:#FFF url(../images/bg.jpg) repeat-x top; font-family:Arial;}
#wrap{width:968px; margin:0 auto; text-align:left;}
.box{border:solid 1px #DDD; border-top:solid 1px #09C; margin-bottom:12px;}
.box1{margin-bottom:8px;}
.pd6{padding:0 6px 8px 6px;}
.top6{margin-top:6px;}
.pd12{padding:8px 12px;}
.pd18{padding:12px 18px;}
.text_center{text-align:center;}
h2.border1px {
    border-bottom: 1px solid #CCC;
	padding-left:14px;
	height:25px;
	line-height:25px;
	background:url(../images/bg-heading.gif) no-repeat left center;
}

h2.about_tit{padding:8px 12px 0;}
h2 {
	font-family: "Microsoft YaHei","黑体",Arial;
    color:#333;
    font-size: 14px;
	font-weight:300;
}
.title1{padding-left:14px; height:25px; line-height:25px; background:url(../images/bg-heading.gif) no-repeat left center;}
.title2{height:25px; line-height:25px; font-size:14px; padding-left:12px; color:#FFF;}

/* 图文样式 */
p{margin:8px 12px 8px 12px;}
a:focus, a:hover{text-decoration:underline; color:#09F;}
a{color:#0066CC; text-decoration:none;}

/* 侧栏链接列表 */
.info_wrap{margin-bottom:8px; padding:2px 8px 0 8px;}
.info_wrap li{font-size:12px; height:20px; line-height:20px; padding-left:10px; background:url(../images/green_jt.jpg) no-repeat 3px 6px; position:relative;}
.info_wrap li span{width:80px; height:20px; position:absolute; right:0; top:0; color:#666; font-size:11px;}

/* 头部 */
#head{color:#FFF; height:121px; position:relative;}

/* navigation */
.navigation{width:968px; height:47px; background:url("../images/nav_bg.jpg") no-repeat left top; position:relative; z-index:100;}
.menu {
	float:left; width: 960px; position:relative; height:47px; line-height:47px;
}
.menu li {
	padding:0; margin:0; font-size:15px; font-family:"Microsoft YaHei","黑体",Arial; background:url("../images/nav_a.JPG") no-repeat right bottom; float:left; white-space:nowrap; text-align:center; font-weight:bold;
}

.menu li#firstmenu{margin-left:20px;}

.menu li a:link, .menu li a:visited{
	padding-right:25px; display:block; padding-left:25px; margin:0px; text-decoration:none; color:#FFF;
}
.menu li a:hover{
	color:#C1F9FF;
}
.menu li.current_page_item a:link {
	color:#F90;
}
.menu li.current_page_item a:visited {
	color:#F90;
}
.menu li.current_page_item a:hover {
	color:#F90;
}
.menu li.current-menu-item a:link {
	color:#F90;
}
.menu li.current-menu-item a:visited {
	color:#F90;
}
.menu li.current-menu-item a:hover {
	color:#F90;
}
.menu ul {position:relative; background-color:#3281DF;}
.menu li {position: relative;}
.menu li ul {display: none; width: 180px; position:absolute; z-index:300; left:1px; top:47px;}
.menu li ul li {width:180px; height:36px; line-height:32px; background:#3281DF; background:none transparent scroll repeat 0% 0%; border-top:#52A2E0 1px solid; font-weight:100;}
.menu li ul.sub-menu li a{font-size:14px; color:#FFF;}
.menu li ul li a:hover {background:#0866AF;}

/* banner */
.banner{width:968px; height:300px; position:relative; margin-bottom:20px; background:url("../images/banner_bg.jpg") no-repeat left top;}
/* qqshop focus */
#focus {width:964px; height:295px; overflow:hidden; position:absolute; left:2px; top:3px;}
#focus ul {height:295px; position:absolute;}
#focus ul li {float:left; width:964px; height:295px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:115px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.hometitle{height:30px; line-height:30px; border-bottom:solid 1px #DDD; padding-left:26px; background:url(../images/titbg.jpg) repeat-x top; position:relative;}
.hometitle h2{font-weight:bold;}
.hometitle span{font-size:12px; color:#999; display:inline-block; width:200px; margin-left:5px;}
.hometitle h2.zizhi{position:absolute; width:300px; height:40px; line-height:40px; right:22px; top:0;}

.mainproducts{padding:12px 0 12px 8px;}
.mainproducts li{width:185px; height:24px; line-height:24px; float:left; margin-left:5px; display:inline;}
.mainproducts li a{display:block; padding-left:14px; background:url(../images/arrow_6.gif) no-repeat left 6px;}

/* 关于我们 */
.homeabout{margin-bottom:12px;}
.homeabout .leftbox{width:610px; height:230px; float:left; margin-right:12px;}
.homeabout .homecf{float:left; margin:2px 18px 0 20px;}
.homeabout .leftbox p{text-indent:2em; margin-bottom:5px;}
.homeaboutcon{padding:12px 0 12px 0;}

/* 资质证书 */
.rightbox{width:340px; height:230px; float:left; display:inline;}
.rightbox ul{padding:12px 0 12px 12px;}
.rightbox li{ height:24px; line-height:24px; padding-left:8px; background:url(../images/jt2.gif) no-repeat left 8px;}
.rightbox .right_img{margin:12px 10px 10px 2px;}

/* 首页新闻 */
.homenews{padding-bottom:12px;}
.homenews .newscla{width:294px; float:left; margin-left:26px; display:inline;}
.homenews .newscla img{float:right; margin:24px 12px 0 0; display:inline;}
.newscla dl dt a{color:#A25802; font-size:14px; font-family: "Microsoft YaHei","黑体",Arial;}
.newscla dl dd{margin-left:12px;}

/* foot脚部样式 */
#foot{background:url(../images/bg_foot.jpg) repeat-x top;}
#foot ul{ width:992px; margin:0 auto; padding:12px 0;}
#foot ul li{padding:0 22px;}
.gongshang img {
    width: 45px;
}